Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description Go to description

LoRa CSS

Click LoRa CSS in the tree view to display the LoRa CSS setup.

1. General Settings

Direction

Choice: Uplink

Default: Uplink

Displays the direction of the LoRa signal. This parameter is read only and is always set to Uplink.

Idle Interval (us)

Range: 0 to 1 s

Default: 100 us

Set the idle interval in-between frames in micro seconds. When idle interval is set to zero, a continuous waveform will be generated. Use space to split different idle intervals for multi-frame case, the number of space separated values should be less than or equal to the number of frames.

Spreading Factor

Choices: SF5 | SF6 | SF7 | SF8 | SF9 | SF10 | SF11 | SF12

Default: SF7

Select the spreading factor.

Bandwidth

Choices: 7.8125 kHz | 10.4167 kHz | 15.625 kHz | 20.8333 kHz | 31.25 kHz | 41.667 kHz | 62.5 kHz | 125 kHz | 203.125 kHz | 250 kHz | 406.25 kHz | 500 kHz | 812.5 kHz | 1625 kHz

Default: 125 kHz

Select the bandwidth.

Programmed Preamble Length

Range: 4 to 65512

Default: 6

Set the programmed preamble length, the unit is symbol.

Total Preamble Length

Default: 10.25

Display the total programmed preamble length, the unit is symbol. Total programmed preamble length = programmed preamble length + 4.25.

Synchronization Mode

Choices: Public | Private

Default: Public

Select the synchronization mode. Two modes are supported:

User Defined Sync Word

Decimal Range: 0 to (2^SF – 1)

Default: 0x1820

Set the synchronization word, there are two bytes for two synchronization symbols in the preamble, MSB is for first symbol, LSB is for second symbol.

The maximum value of MSB and LSB are coupled to 2^SF – 1.

For example, if the Spreading Factor is SF6, the maximum value is (2^6 -1) = 63 (0x3F), so the maximum value of this setting is 0x3F3F. When the Synchronization Mode is changed, it will be coupled to the default value for each mode (0x1820 for Public and 0x080C for Private).

Implicit Header

Default: Off

Turn on/off implicit header. If it is turned on, the header part in a frame will be filled with payload bits.

Low Data Rate Optimization

Default: Off

Turn on/off low data rate optimization for payload data. If it is turned on, payload spreading factor = Spreading Factor - 2.

Fine Sync

Default: Off

Displays the state of fine sync mode. When the Spreading Factor is SF5 or SF6, fine sync mode is on.

Long Interleaving

Default: Off

Displays the state of long interleaving mode. When the Coding Rate is larger than 4, long interleaving mode is on.

Invert Polarity

Choices: Off | On

Default: Off

Turn on/off polarity inversion.

2. Header Settings

Coding Rate

Choices: 1--4/5 | 2--4/6 | 3--4/7 | 4--4/8 | 5--4/5 LI | 6--4/6 LI | 7--4/7 LI

Default: 1

Set the coding rate of payload.

Payload CRC Enabled

Default: Enabled

Enable/disable the payload CRC.

3. Payload Settings

Payload

Displays a summary of PHY payload configuration.

Data Type

Default: PN9 (Seed: 0x1FF)

Click in the field, and then the dialog box icon that appears to launch the Data Setup dialog box. In the dialog box, select one of the following data types:

For PN9 and PN15 selections, the Seed field is active and available for use. However, it is inactive (grayed out) for the Custom Bit Pattern and User File selections.

When you select Custom Bit Pattern, the PATTERN EDITOR provides controls (see figure below) for entering and editing data, including loading a previously saved pattern. In addition, there are 1 and 0 buttons for adding single bits. The keyboard may also be used to enter 1 and 0 values. The software remembers the current Custom Bit Pattern within a software session. That is, if another data type is selected and used, and then Custom Bit Pattern is reselected, the editor shows the previously entered custom pattern. If you click Clear, however, the custom pattern cannot be retrieved.

The User File selection lets you load a text file of either binary or hexadecimal data. Click Browse to open the "Open user defined data" window to select a file. The file path appears in the User File field.

The software accepts two types of user data: binary and hexadecimal. The following figure shows an example of each data type. As shown, the hexadecimal data must begin with an 'x' to indicate hexadecimal data. The 'x' can be either upper or lower case.

Data Length (Octets)

Range: 0 to 255

Default: 20

Enter the length of payload in octets. Use space to split different length between different frame, the number of space separated values should be less than or equal to the number of frames.

Data Mode

Choices: Continuous | Truncated

Default: Continuous

Select the data mode. Continuous mode will have data bits continuously distributed across multi-frame. Truncated mode will have the same payload data bits for all the frames, with the data size truncated for one frame.

4. Impairments

Symbol Timing Error

Range: -300 to 300 ppm

Default: 0

Set the symbol timing error of LoRa signal. The uint is ppm.

Frequency Offset

Range: -200 to 200 kHz

Default: 0

Set the frequency offset of LoRa signal.

Frequency Drift

Display the summary of frequency drift configuration.

State

Choice: On | Off

Default: Off

Turn on/off the frequency drift.

Drift Type

Choice: Linear | Sine

Default: Linear

Set the frequency drift type.

Deviation

Range: -200 to 200 kHz

Default: 0

Set the maximum frequency drift deviation.

Rate

Range: 160 to 1600 Hz

Default: 300 Hz

Set the frequency drift rate.